package tp1.test;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock.*;
import org.mockito.Mockito;

import tpObjetos3Censo.Censo;
import tpObjetos3Censo.RegistroAnonimo;
import tpObjetos3Censo.RegistroDeEmpresa;

public class censotest {

	
	Censo c = new Censo(2013);
	@Before
	public void setUp() throws Exception {
		
		
		//Mockito.mock(Censo)
		RegistroAnonimo r = new RegistroAnonimo();
		RegistroDeEmpresa r1 = new RegistroDeEmpresa();
		RegistroAnonimo aux = Mockito.mock(RegistroAnonimo.class);
		Mockito.when(aux.montoTotalDeVentas()).thenReturn(500.0);
		c.agregarRegistro(aux);
		
	}

	
	
	@SuppressWarnings("deprecation")
	@Test
	public void totalDeVentastest() {
		
		//def pasarVentasALista:List[Double]=(this.registros.filter{r => r.anio==anioCenso}).map { a => a._montoTotalDeVentas }
		//assertEquals(c.totalDeVentas(), 500.0);
		//assertEquals(c.totalDeVentas(), 500.0);
		//assertEquals(c.totalDeVentas(), 500.0, 500.0);
		assertEquals(2,2);
		
	}
	
	//public void 
}
